package com.songjia.springboot.web.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

/**
 * @SpringBootApplication注解等同于添加了下述三个注解
 * 
 * 它们分别是 @Configuration、 @EnableAutoConfiguration、 @ComponentScan。
 *
 * @EnableAutoConfiguration：Spring Boot会自动根据你jar包的依赖来自动配置项目。
 * 例如当你项目下面有HSQLDB的依赖时，Spring Boot会创建默认的内存数据库的数据源DataSource，
 * 如果你自己创建了DataSource，Spring Boot就不会创建默认的DataSource
 */

//@SpringBootApplication
//@Configuration
@EnableAutoConfiguration
//@ComponentScan(basePackages="com.song.jia.spring.boot.web.controller")  指定包
@ComponentScan //默认在当前包下
public class WebApp {
	public static void main(String[] args) {
		SpringApplication.run(WebApp.class, args);
	}
}
